Entwurf OCA ist ein Softwaremodul, das von den Std Open,
Std Import und
Std Export Befehle, um das OCA Dateiformat zu verarbeiten.
Das OCA-Dateiformat ist eine Gemeinschaftsanstrengung zur Erstellung eines freien, einfachen und offenen CAD-Dateiformats. OCA basiert weitgehend auf dem GCAD-Dateiformat, das von gCAD3D erzeugt wird. Beide Formate können in FreeCAD importiert werden, und die von FreeCAD exportierten OCA-Dateien können in gCAD3D geöffnet werden.
Die folgenden OCA-Objekte können importiert werden:
Die folgenden FreeCAD-Objekte können exportiert werden:
Siehe Import-Export-Einstellungen.
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Um Objekte in eine OCA-Datei zu exportieren, wird die Methode export
des Moduls importSVG verwendet.
importOCA.export(exportList, filename)
filename
verwendet.Beispiel:
import FreeCAD as App
import Draft
import importOCA
doc = App.newDocument()
polygon1 = Draft.make_polygon(3, radius=500)
polygon2 = Draft.make_polygon(5, radius=1500)
doc.recompute()
objects = [polygon1, polygon2]
importOCA.export(objects, "/home/user/Pictures/myfile.oca")